using System;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using DesignPatternDefinitions;
using BusinessLayer;
using InfoClasses;
using System.Xml;

namespace dpatoolkit
{
	/// <summary>
	/// Summary description for GlobalSettings.
	/// </summary>
	public class GlobalSettings
	{
		public static string DefaultReverseEngineeringPlugin
		{
			get
			{
				return Application.StartupPath+@"\sample\reverse-engineers\ReverseEngineers.dll";
			}
		}

		public static string DefaultCodeGenerationPlugin
		{
			get
			{
				return Application.StartupPath+@"\sample\code-generators\CodeGenerators.dll";
			}
		}

		public static string SampleProjectsPath
		{
			get
			{
				return Application.StartupPath+@"\sample\projects";
			}
		}

		public static string SampleDPPluginPath
		{
			get
			{
				return Application.StartupPath+@"\sample\design-pattern-plugins";
			}
		}

		public static string DPExtension = ".plugin.xml";
		public static string Creational = "creational";
		public static string Structural = "structural";
		public static string Behavioral = "behavioral";
		public static string SettingsFile = Application.StartupPath+@"\dpa_settings.xml";
		public static string HtmlHelpLink = Application.StartupPath+@"\docs\html\"+"index.html";
		public static string CodeGenConfigFile = Application.StartupPath+@"\CodeGenerators.config";
		public static string RevEnggConfigFile = Application.StartupPath+@"\ReverseEngineers.config";
        public static bool EnableIntellisense = true;
	}
}
